package com.haixiaoke.saas.contract.domain;

import com.haixiaoke.saas.common.annotation.Excel;
import com.haixiaoke.saas.common.core.domain.BaseEntity;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 合同模板默认字段对象 biz_contract_template_field
 *
 * @author panda
 * @date 2024-05-30
 */
@Data
public class ContractTemplateField extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /**
     * 合同模板默认字段id
     */
    private Long templateFieldId;

    /**
     * 字段名称
     */
    @Excel(name = "字段名称")
    private String fieldName;

    /**
     * 字段中文名称
     */
    @Excel(name = "字段中文名称")
    private String name;

    /**
     * 字段默认内容
     */
    @Excel(name = "字段默认内容")
    private String fieldDefaultValues;

    /**
     * 字段类型:0.通用;1.个人纸质合同;2.企业纸质合同;3.房屋委托合同;4.服务合同
     */
    @Excel(name = "字段类型:0.通用;1.个人纸质合同;2.企业纸质合同;3.房屋委托合同;4.服务合同")
    private String fieldType;

    /**
     * 是否显示：0不显示
     */
    @Excel(name = "是否显示：0不显示")
    private String showState;
}
